package com.moyun.common.enums;

import lombok.Getter;

/**
 * 定义响应状态码及信息的枚举类  (枚举名字无所谓)
 * 主要用来  当程序发生预定错误时，返回设定的状态码、成功状态 和 提示信息
 */
@Getter
public enum CodeEnum {
    SUCCESS(0, "操作成功"),
    FAIL(1, "操作失败"),
    ERROR_EMPTY_RESULT(1001, "查询结果为空"),
    ERROR_INCOMPLETE_RESULT(1002, "请求参数不全"),
    ERROR_FILE_TYPE(1003, "检查上传文件的文件类型"),
    ERROR_EXCEL_TYPE(1004, "请上传后缀为 .xls 或 .xlsx 的excel类型文件");


    private Integer code;
    private String msg;

    /**
     * 满参构造
     *
     * @param code
     * @param message
     */
    CodeEnum(Integer code, String message) {
        this.code = code;
        this.msg = message;
    }
}
